[Ajuda] Debian nao inicia no grub em HD Secundário.

1. [Ajuda] Debian nao inicia no grub em HD Secundário.

Allison Távora
allisontavora

(usa Debian)

Enviado em 06/02/2011 - 15:31h

Olá galera, estou tentando aprender o Debian e como todo o usuário, estou encontrando dificuldades, rs..
Se alguém puder ajudar... agradeço muito, e já peço desculpas se eu escrever alguma babozeira. rs

Seguinte.

Eu tava com um hd 250gb sata parado e pensei: vou instalar o Debian 6.0 RC1 32 bits que eu tinha em cd pra aprender mais dele, assim não mexo no outro HD nativo de 1TB que já tem 03 distros instaladas e rodando belezinha (Ubuntu 10.10, Kubuntu 10.10 e Mint 10).

Entao eu tirei o cabo do hd nativo e instalei o de 250, entao instalei o Debian e tudo certo, porém, quando eu coloco de volta o cabo do hd nativo, o Debian não inicia, dava o seguinte erro:

Mount: mounting /dev/sda5 on /root failed: no such device
Mount: mounting /dev on /root/dev failed: no such file or directory
Mount: mounting /sys on /root/sys failed: no such file or directory
Mount: mounting /proc on /root/proc failed: no such file or directory
target filesystem doesn't have /sbin/init
no init found.try passing init=bootarg
BuyBox v.1.10.2 (Debian 1:1.10.2-2) built-in shell (ash)
enter 'help' for a vist of built-in commands.
/bin/sh: can't access tty; job control turned off (initramfs)

Então eu entendi que mesmo tirando o 1° HD ele reconhece o 2° como /sda e não o que eu queria que seria sdb.

Eu instalei o Debian sem a presença do outro HD 1TB, justamente pra que eu escolhesse na bios qual HD estartar e assim iniciar o sistema que eu quisesse sem interferir no outro (interferir no grub do outro).
Por exemplo: quando eu quero iniciar pelo Ubuntu e outras distros do HD 1TB, eu escolho o HD pra reconhecer na hora do boot da bios, com o Ubuntu e as outras distros nao dá problema.
Mas com o Debian, mesmo estando instalado o grub no próprio hd 250gb sozinho ele nao inicia.

Eu reinstalei o Debian, no particionamento eu coloquei como "particionar automaticamente" pra ver se era alguma cagada minha na partição, pq ai o próprio Debain faria a partição.
Entao ficou assim:

Meu segundo HD Sata 250GB

SCSI2 (sata)
> # 1 primária 7.0GB B F EXT3 /
> # 5 lógica 2.7GB F SWAP SWAP
> # 6 lógica 240.3GB F EXT3 /HOME


Quando o sistema instala todos os pacotes e vai para parte da instalação do grub ele pergunta se eu quero instalar no setor mestre do meu primeiro HD, porém meu primeiro HD é onde estão as outras distros que eu não quero alterar, é o SCSI1 (sata).
Então ele dá opção de escolha em outro local e dá alguns exemplos e explica como deve ser feita a instalação do grub.
Eu segui o exemplo e digitei na parte que pede o seguinte:
/dev/sdb (do jeito que o exemplo mostrava, apenas alterei a letra pois no exemplo estava /dev/sda)
E entao avancei a finalização da instalação e reiniciei, mas nada, aparece um erro dizendo que nao consegue carregar a inicialização.

Voltei em modo de recuperação pelo Cd e tentei reinstalar o grub na /dev/sdb1 mas também nao deu em nada, a mesma coisa apareceu.

O que será que eu to fazendo de errado?


  


2. Re: [Ajuda] Debian nao inicia no grub em HD Secundário.

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/02/2011 - 16:15h

quando ele pergunta onde quer instalar, você abre outro terminal e digita como root:

# fdisk -l

* assim você saberá qual é o dispositivo a ser utilizado, /dev/sda, /dev/sdb etc

sempre gravo o meu Debian em /dev/sda e as outras distros que testo em /dev/sdb e quando todas estiverem funcionando vou no meu Debian e rasco:

# update-grub
# grub-install /dev/sda; grub-install /dev/sdb


as vezes nem é preciso isso, basta que você use a tecla de função de boot de seu PC (no meu caso): F8 e escolher qual dispositivo utilizar para iniciar.


3. Entao epds

Allison Távora
allisontavora

(usa Debian)

Enviado em 06/02/2011 - 17:18h

Existe como na hora da instalação do sistema, ma parte do grub instalar por terminal? não aparece esta opção. E o que eu quero na verdade é nao alterar o grub que está instalado no meu 1° Hd (porta sata 1 ou sda).
O que quero, justamente para evitar problemas futuros, é instalar o grub do Debian no HD secundário onde ele está instalado e assim, eu escolher no boot qual HD eu posso iniciar (consequentemente, qual distro eu quiser) sem interferir uma na outra.

Já estou com o Debian instalado, aparece a tela de boot dele com o nome do kernel e tal, mas quando clico para iniciar, não consegue, pede para voltar.
O que posso fazer então já que na recuperação e na hora da instalação do grub nao aparece outra opção?


4. Desculpa

Allison Távora
allisontavora

(usa Debian)

Enviado em 06/02/2011 - 17:19h

edps


5. Re: [Ajuda] Debian nao inicia no grub em HD Secundário.

Glauber GF
mcnd2

(usa Debian)

Enviado em 06/02/2011 - 17:40h

Cara amigo. Eu se fosse você faria o seguinte. Baixaria a versão mais nova do Debian 'Squeeze';

http://www.vivaolinux.com.br/topico/Debian/Ja-baixei-o-meu-e-vocehttp://www.vivaolinux.com.br/topico...

E instalava no segundo hd (o secundário) deixando o outro plugado (conectado) assim sendo eles certamente reconhecidos com seus devices: sda1, sda2,sda3...sdb1,sdb2,sdb3..

Na hora da instalação do grub já na parte final da instalação do sistema Debian Squeeze você vai ter a opção em qual device será instalado o gerenciador de boot GRUB. Como por exemplo:

sda
-sda1
-sda2
-sda3

sdb
-sdb1
-sdb2
-sdb3

Aí fica a sua escolha. Sabendo que se você ja sabe que no primeiro HD está em master se você instalar o GRUB no segundo HD que está como secundário, não vai alterar nada em seu gerenciamento de boot instalado no master.

Fiz isso hoje ainda pela manhã e não houve problema algum, até reconheceu outros sistemas instalados nas outras partições e os adicionou no GRUB do segundo HD secundário, podendo também você já que o GRUB do secundário já está gerenciando normalmente todos os sistemas é só você no bios alterar como os discos iniciarão.


6. Entao amigo

Allison Távora
allisontavora

(usa Debian)

Enviado em 06/02/2011 - 18:20h

"Na hora da instalação do grub já na parte final da instalação do sistema Debian Squeeze você vai ter a opção em qual device será instalado o gerenciador de boot GRUB. Como por exemplo:

sda
-sda1
-sda2
-sda3

sdb
-sdb1
-sdb2
-sdb3"

Eu nao posso baixar a nova versão infelizmente, minha net é pra lá de lenta...
Mas eu fiz exatamente o que vc disse, apareceu essas opções pra mim também, eu instalei o grub no sdb1 ( / ) e não deu certo também, as outras particoes sdb5 (swap) e sdb6 (/home) ele criou sozinho.
O que eu quero, volto a dizer, é instalar o Debian com o grub nao mesmo HD instalado, mas o Debian, pelo jeito, tá forçando a instalar no primeiro HD onde eu não quero instalar (sda).
Abs


7. Re: [Ajuda] Debian nao inicia no grub em HD Secundário.

Glauber GF
mcnd2

(usa Debian)

Enviado em 06/02/2011 - 18:34h

Então 'cabra' (como diz nosso amigo marun) você fez tudo certo, é só instalar o grub em vez de no sda (e não sda1) e sim no sdb (sdb puro mesmo) que ele irá instalar na mbr deste disco assim ficando intacto a mbr do sda.

Deu pra entender?

Agora se você quiser deixar o grub do hd secundário com o Debian iniciar automaticamente no boot é só você alterar na bios deixando o hd secundário ser iniciado por primeiro.


8. Ahh

Allison Távora
allisontavora

(usa Debian)

Enviado em 06/02/2011 - 19:24h

Mas eu primeiramente fiz isso que vc disse, tentei instalar direto na /sdb mas nao deu certo, entao eu entrei pelo modo de recuperação e instalei novamente o grub no /sdb1... mas não adiantou.
Vlw


9. Re: [Ajuda] Debian nao inicia no grub em HD Secundário.

Glauber GF
mcnd2

(usa Debian)

Enviado em 06/02/2011 - 20:39h

Tá bom mas você alterou no bios a ordem de inicialização dos HD's?


10. Sim sim...

Allison Távora
allisontavora

(usa Debian)

Enviado em 07/02/2011 - 09:23h

Eu altero antes do boot com F8 e escolho qual vai iniciar e também fiz no modo convencional, entrei na bios e alterei a ordem. Mesmo assim, não funcionou.
Abraços


11. Re: [Ajuda] Debian nao inicia no grub em HD Secundário.

Glauber GF
mcnd2

(usa Debian)

Enviado em 07/02/2011 - 19:19h

Cara muito estranho isso.

Você tem que ver como é que esta seu 'menu.lst' do grub. Verifique cautelosamente os devices para cada sistema nesse arquivo e vê se bate com o que realmente está instalado no HD.

Só para você se orientar um pouco em relação ao grub:

http://www.vivaolinux.com.br/dica/Grub-com-4-sistemas/
http://www.vivaolinux.com.br/dica/Grub-com-3-sistemas-operacionais-e-2-HDs-diferentes/

Espero que essas dicas dêem uma luz...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts